Experience Report: A Software Maintenance Project Course
نویسندگان
چکیده
A report is made on an experience of teaching a senior-year course on software maintenance, centred around a maintenance project. The main triumphs and pitfalls are recounted, and recommendations are made on project selection and general course conduct.
منابع مشابه
Experiences with a software maintenance project course
A report is made on an experience of teaching a senior-year course on software maintenance, centered around a maintenance project. For the course, students organized themselves into groups and worked on adaptive and perfective maintenance of selected real-world software products. The projects involved such issues as code understanding, requirements engineering, and maintenance design, and dealt...
متن کاملUsing Software Technologies to Enhance Students Learning: An Experience in Software Project Management Course
The use of Information technology (IT) tools in teaching provides innovative learning environments that increases students’ interaction with instructor and among students themselves. It is expected that the use of technology to enhance student learning experience. In this paper, I report my experience in teaching software project management course using different technologies. A survey was cond...
متن کاملWhen, Why and for Whom do Practitioners Detect Technical Debt? An Experience Report
Code cloning is one of the most well-known codelevel technical debts. In this paper, I discuss when, why and for whom practitioners detect code clones based on my experience of industry/university collaboration. At first, I introduce five project instances based on my experience. Next, I identify elements of the context model of a software maintenance project. After that, I discuss the impact o...
متن کاملFit for Change: Steps towards Effective Software Maintenance
This report describes experiences the authors made over a period of approximately 15 months in a software development and maintenance project in the banking area. It analyzes how the project team managed the transition from the development to the maintenance phase under rather difficult circumstances. The report starts with a description of the project analyzed and a diagnosis of the challenges...
متن کاملExperience in Early and Late Software Engineering Project Courses
We report about our experience which we gained in different software engineering project courses at our department. A student who is specialized in software engineering has to finish besides lectures on software engineering and related fields two project courses: an ”early” basic project course and a “late” complex project course. For both of them we developed leveled teaching approaches consid...
متن کامل